impermeable boundary - German English Dictionary